db_constraints ~master (2022-04-24T06:29:45.2622732)
Dub
Repo
GetExclusionConstraints.Impl
db_constraints
utils
meta
GetExclusionConstraints
Undocumented in source.
template
GetExclusionConstraints
(ClassName)
template
Impl (
T
...
) {
alias
Impl
=
AliasSeq
!()
;
static if
(!(
T.length == 0
))
static if
(
isInstanceOf!(ExclusionConstraint, T[0])
)
static if
(
T[0].name == ""
)
enum
name
;
alias
R
=
ExclusionConstraint
!(
T
[
0
].
exclusion
,
name
)
;
alias
Impl
=
AliasSeq
!(
R
,
Impl
!(
T
[
1
..$]))
;
alias
Impl
=
AliasSeq
!(
T
[
0
],
Impl
!(
T
[
1
..$]))
;
alias
Impl
=
Impl
!(
T
[
1
..$])
;
}
Members
Aliases
Impl
alias
Impl
=
AliasSeq
!()
Undocumented in source.
Impl
alias
Impl
=
AliasSeq
!(
R
,
Impl
!(
T
[
1
..$]))
Undocumented in source.
Impl
alias
Impl
=
AliasSeq
!(
T
[
0
],
Impl
!(
T
[
1
..$]))
Undocumented in source.
Impl
alias
Impl
=
Impl
!(
T
[
1
..$])
Undocumented in source.
R
alias
R
=
ExclusionConstraint
!(
T
[
0
].
exclusion
,
name
)
Undocumented in source.
Manifest constants
name
enum
name
;
Undocumented in source.
Meta
Source
See Implementation
db_constraints
utils
meta
GetExclusionConstraints
aliases
GetExclusionConstraints
templates
Impl